package com.easy.service;

import com.easy.bean.Borrow;
import com.easy.util.Page;

import java.util.List;

public interface BorrowService {
    // 借书
    Borrow borrowBook(Integer user_id, Integer book_id);

    // 还书
    Borrow returnBook(Integer borrowId);

    // 根据ID查询借阅记录
    Borrow one(Integer id);

    // 查询用户借阅记录
    List<Borrow> findByUser(Integer user_id);

    // 查询书籍借阅记录
    List<Borrow> findByBook(Integer book_id);

    // 查询所有借阅记录
    List<Borrow> all(Borrow borrow);

    // 分页查询
    void page(Page page, Borrow borrow);

    // 查询用户未归还的书籍
    List<Borrow> findNotReturnByUser(Integer user_id);
}